<html>
<head><meta charset="utf-8"><title>looking for work · t-compiler · Zulip Chat Archive</title></head>
<h2>Stream: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/index.html">t-compiler</a></h2>
<h3>Topic: <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/looking.20for.20work.html">looking for work</a></h3>

<hr>

<base href="https://rust-lang.zulipchat.com">

<head><link href="https://rust-lang.github.io/zulip_archive/style.css" rel="stylesheet"></head>

<a name="166186588"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/looking%20for%20work/near/166186588" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> davidtwco <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/looking.20for.20work.html#166186588">(May 21 2019 at 16:08)</a>:</h4>
<p>Are there any medium-to-large refactorings or changes that anyone has been wanting to see completed or  struggling to find time to do themselves? I enjoyed doing the variant/ctor <code>DefId</code> separation and I've been looking for more tasks like that which touch a bunch of the compiler.</p>



<a name="166186779"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/looking%20for%20work/near/166186779" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Zoxc <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/looking.20for.20work.html#166186779">(May 21 2019 at 16:10)</a>:</h4>
<p>You could perhaps help to get rid of <code>NodeId</code> usage after Hir lowering</p>



<a name="166214739"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/looking%20for%20work/near/166214739" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> centril <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/looking.20for.20work.html#166214739">(May 21 2019 at 21:31)</a>:</h4>
<p><span class="user-mention" data-user-id="116107">@davidtwco</span>  not a refactoring, but would be sweet to have someone implement this: <a href="https://github.com/rust-lang/rust/issues/49147" target="_blank" title="https://github.com/rust-lang/rust/issues/49147">https://github.com/rust-lang/rust/issues/49147</a></p>



<a name="166315700"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/looking%20for%20work/near/166315700" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/looking.20for.20work.html#166315700">(May 22 2019 at 22:37)</a>:</h4>
<p>There are 3 big thinks for WG-diagnostics: start using <a href="https://github.com/rust-lang/rust/issues/59346" target="_blank" title="https://github.com/rust-lang/rust/issues/59346"><code>annotate-snippets-rs</code></a> instead of our own thing, moving diagnostic logic out of <code>Parser</code> into <code>diagnostics.rs</code> and building a generic trait that makes <code>DiagnosticBuilders</code> so that we can do things like <code>TypeMismatchError::builder(expected, found).with_expression(expr).build().emit()</code> and move the actual logic out of the way.</p>



<a name="166320997"></a>
<h4><a href="https://rust-lang.zulipchat.com#narrow/stream/131828-t-compiler/topic/looking%20for%20work/near/166320997" class="zl"><img src="https://rust-lang.github.io/zulip_archive/assets/img/zulip.svg" alt="view this post on Zulip" style="width:20px;height:20px;"></a> Esteban Küber <a href="https://rust-lang.github.io/zulip_archive/stream/131828-t-compiler/topic/looking.20for.20work.html#166320997">(May 23 2019 at 00:13)</a>:</h4>
<p>Also, making the <a href="https://github.com/rust-lang/rust/issues/47927" target="_blank" title="https://github.com/rust-lang/rust/issues/47927"><code>span_to_snippet</code> API nicer to use</a></p>



<hr><p>Last updated: Aug 07 2021 at 22:04 UTC</p>
</html>